/***************************Copyright QYKJ   2019-08-20*************************
文  件：	topic.h
说  明：	消息订阅发布定义头文件
编  写：	Unarty
修  改：	2019.08.20 创建 
*******************************************************************************/
#ifndef __TOPIC_H
#define __TOPIC_H

#include "typedef.h"

typedef enum {

}Topic_e; //订阅主题



typedef int (*pushFun)(void *msg); //消息推送返回值： 0:继续订阅， 非0：取消订阅（内部自动删除）

void Topic_init(void);
void Pushlisher(Topic_e topic, void *msg);  
int Subscriber(Topic_e topic, pushFun subscribers); // 0：订阅成功，-1 订阅主题添加失败，-2 订阅节点添加失败

#endif //__TOPIC_H.h end
/**************************Copyright Qiyi 2019-08-20*************************/
